temporary platform/stage - Spanish English Dictionary